leaf vegetables - French English Dictionary